Big Huge Thesaurus

Ceterach officinarum

noun